package com.xpsoft.oa.model.produce;


import com.google.gson.annotations.Expose;

/**
 * ProjectAttendInfo Base Java Bean, base class for the.oa.model, mapped directly to database table
 * 
 * Avoid changing this file if not necessary, will be overwritten. 
 *
 * TODO: add class/table comments
 */
public class ProjectAttendInfo extends com.xpsoft.core.model.BaseModel {

	@Expose
    protected Long id;  
	@Expose
	protected ProjectAttend projectAttend;
	@Expose
	protected String name;
	@Expose
	protected String duty;
	@Expose
	protected Integer day1;
	@Expose
	protected Integer day2;
	@Expose
	protected Integer day3;
	@Expose
	protected Integer day4;
	@Expose
	protected Integer day5;
	@Expose
	protected Integer day6;
	@Expose
	protected Integer day7;
	@Expose
	protected Integer day8;
	@Expose
	protected Integer day9;
	@Expose
	protected Integer day10;
	@Expose
	protected Integer day11;
	@Expose
	protected Integer day12;
	@Expose
	protected Integer day13;
	@Expose
	protected Integer day14;
	@Expose
	protected Integer day15;
	@Expose
	protected Integer day16;
	@Expose
	protected Integer day17;
	@Expose
	protected Integer day18;
	@Expose
	protected Integer day19;
	@Expose
	protected Integer day20;
	@Expose
	protected Integer day21;
	@Expose
	protected Integer day22;
	@Expose
	protected Integer day23;
	@Expose
	protected Integer day24;
	@Expose
	protected Integer day25;
	@Expose
	protected Integer day26;
	@Expose
	protected Integer day27;
	@Expose
	protected Integer day28;
	@Expose
	protected Integer day29;
	@Expose
	protected Integer day30;
	@Expose
	protected Integer day31;


	/**
	 * Default Empty Constructor for class ProjectAttendInfo
	 */
	public ProjectAttendInfo () {
		super();
	}
	
	/**
	 * Default Key Fields Constructor for class ProjectAttendInfo
	 */
	public ProjectAttendInfo (
		 Long in_id
        ) {
		this.setId(in_id);
    }

    

	/**
	 * 	 * @return Long
     * @hibernate.id column="id" type="java.lang.Long" generator-class="native"
	 */
	public Long getId() {
		return this.id;
	}
	
	/**
	 * Set the id
	 */	
	public void setId(Long aValue) {
		this.id = aValue;
	}	


	public ProjectAttend getProjectAttend() {
		return projectAttend;
	}

	public void setProjectAttend(ProjectAttend projectAttend) {
		this.projectAttend = projectAttend;
	}

	/**
	 * 姓名	 * @return String
	 * @hibernate.property column="name" type="java.lang.String" length="128" not-null="false" unique="false"
	 */
	public String getName() {
		return this.name;
	}
	
	/**
	 * Set the name
	 */	
	public void setName(String aValue) {
		this.name = aValue;
	}	

	/**
	 * 职务	 * @return String
	 * @hibernate.property column="duty" type="java.lang.String" length="128" not-null="false" unique="false"
	 */
	public String getDuty() {
		return this.duty;
	}
	
	/**
	 * Set the duty
	 */	
	public void setDuty(String aValue) {
		this.duty = aValue;
	}	

	/**
	 * 考勤日期	 * @return Integer
	 * @hibernate.property column="day1" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay1() {
		return this.day1;
	}
	
	/**
	 * Set the day1
	 */	
	public void setDay1(Integer aValue) {
		this.day1 = aValue;
	}	

	/**
	 * 状态	 * @return Integer
	 * @hibernate.property column="day2" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay2() {
		return this.day2;
	}
	
	/**
	 * Set the day2
	 */	
	public void setDay2(Integer aValue) {
		this.day2 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day3" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay3() {
		return this.day3;
	}
	
	/**
	 * Set the day3
	 */	
	public void setDay3(Integer aValue) {
		this.day3 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day4" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay4() {
		return this.day4;
	}
	
	/**
	 * Set the day4
	 */	
	public void setDay4(Integer aValue) {
		this.day4 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day5" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay5() {
		return this.day5;
	}
	
	/**
	 * Set the day5
	 */	
	public void setDay5(Integer aValue) {
		this.day5 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day6" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay6() {
		return this.day6;
	}
	
	/**
	 * Set the day6
	 */	
	public void setDay6(Integer aValue) {
		this.day6 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day7" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay7() {
		return this.day7;
	}
	
	/**
	 * Set the day7
	 */	
	public void setDay7(Integer aValue) {
		this.day7 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day8" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay8() {
		return this.day8;
	}
	
	/**
	 * Set the day8
	 */	
	public void setDay8(Integer aValue) {
		this.day8 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day9" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay9() {
		return this.day9;
	}
	
	/**
	 * Set the day9
	 */	
	public void setDay9(Integer aValue) {
		this.day9 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day10" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay10() {
		return this.day10;
	}
	
	/**
	 * Set the day10
	 */	
	public void setDay10(Integer aValue) {
		this.day10 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day11" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay11() {
		return this.day11;
	}
	
	/**
	 * Set the day11
	 */	
	public void setDay11(Integer aValue) {
		this.day11 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day12" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay12() {
		return this.day12;
	}
	
	/**
	 * Set the day12
	 */	
	public void setDay12(Integer aValue) {
		this.day12 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day13" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay13() {
		return this.day13;
	}
	
	/**
	 * Set the day13
	 */	
	public void setDay13(Integer aValue) {
		this.day13 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day14" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay14() {
		return this.day14;
	}
	
	/**
	 * Set the day14
	 */	
	public void setDay14(Integer aValue) {
		this.day14 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day15" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay15() {
		return this.day15;
	}
	
	/**
	 * Set the day15
	 */	
	public void setDay15(Integer aValue) {
		this.day15 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day16" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay16() {
		return this.day16;
	}
	
	/**
	 * Set the day16
	 */	
	public void setDay16(Integer aValue) {
		this.day16 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day17" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay17() {
		return this.day17;
	}
	
	/**
	 * Set the day17
	 */	
	public void setDay17(Integer aValue) {
		this.day17 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day18" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay18() {
		return this.day18;
	}
	
	/**
	 * Set the day18
	 */	
	public void setDay18(Integer aValue) {
		this.day18 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day19" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay19() {
		return this.day19;
	}
	
	/**
	 * Set the day19
	 */	
	public void setDay19(Integer aValue) {
		this.day19 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day20" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay20() {
		return this.day20;
	}
	
	/**
	 * Set the day20
	 */	
	public void setDay20(Integer aValue) {
		this.day20 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day21" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay21() {
		return this.day21;
	}
	
	/**
	 * Set the day21
	 */	
	public void setDay21(Integer aValue) {
		this.day21 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day22" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay22() {
		return this.day22;
	}
	
	/**
	 * Set the day22
	 */	
	public void setDay22(Integer aValue) {
		this.day22 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day23" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay23() {
		return this.day23;
	}
	
	/**
	 * Set the day23
	 */	
	public void setDay23(Integer aValue) {
		this.day23 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day24" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay24() {
		return this.day24;
	}
	
	/**
	 * Set the day24
	 */	
	public void setDay24(Integer aValue) {
		this.day24 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day25" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay25() {
		return this.day25;
	}
	
	/**
	 * Set the day25
	 */	
	public void setDay25(Integer aValue) {
		this.day25 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day26" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay26() {
		return this.day26;
	}
	
	/**
	 * Set the day26
	 */	
	public void setDay26(Integer aValue) {
		this.day26 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day27" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay27() {
		return this.day27;
	}
	
	/**
	 * Set the day27
	 */	
	public void setDay27(Integer aValue) {
		this.day27 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day28" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay28() {
		return this.day28;
	}
	
	/**
	 * Set the day28
	 */	
	public void setDay28(Integer aValue) {
		this.day28 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day29" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay29() {
		return this.day29;
	}
	
	/**
	 * Set the day29
	 */	
	public void setDay29(Integer aValue) {
		this.day29 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day30" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay30() {
		return this.day30;
	}
	
	/**
	 * Set the day30
	 */	
	public void setDay30(Integer aValue) {
		this.day30 = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * @hibernate.property column="day31" type="java.lang.Integer" length="10" not-null="false" unique="false"
	 */
	public Integer getDay31() {
		return this.day31;
	}
	
	/**
	 * Set the day31
	 */	
	public void setDay31(Integer aValue) {
		this.day31 = aValue;
	}	

}
